package ym.service;

import ym.pojo.Appointment;

import java.util.List;

public interface AppointmentService {
    /**
     * 新增预约【时间为数字】
     * @param appointment
     */
    void addNumber(Appointment appointment);
    /**
     * 新增预约【时间为字符串】
     * @param appointment
     */
    void addString(Appointment appointment);

    /**
     * 取消预约
     * @param id
     */
    void delete(Integer id);

    /**
     * 根据id查询
     * @param id
     * @return
     */
    Appointment findById(Integer id);

    /**
     * 根据用户查询所有
     * @param userId
     * @return
     */
    List<Appointment> findAllByUserId(Integer userId);

}
